package com.vcredit.creditcat.model;

import java.io.Serializable;

/**
 * 贷款产品
 **/
public class MerchantProduct implements Serializable {
	private static final long serialVersionUID = 2666989394906764388L;
	/** product_id **/
	private java.lang.Long productId;
	/** merchant_id **/
	private java.lang.Long merchantId;
	/** 产品名称 **/
	private java.lang.String productName;
	/** 最高额度 **/
	private java.lang.Integer productMaxcredit;
	/** 最低额度 **/
	private java.lang.Integer productMincredit;
	/** 参考费率 **/
	private java.lang.String productRate;
	/** 参考期限 **/
	private java.lang.String productPeriod;
	/** 申请人数 **/
	private java.lang.String productApplycount;
	/** 产品简介 **/
	private java.lang.String productDesc;
	/** 产品链接 **/
	private java.lang.String productUri;
	/** 产品icon **/
	private java.lang.String productIcon;
	/** 产品详情 **/
	private java.lang.String productMemo;
	/** 产品申请条件 **/
	private java.lang.String productApplycondition;
	/** 是否热门贷款 **/
	private java.lang.Boolean isHot;
	/** 竞价 **/
	private java.lang.Integer bidding;
	/** 申请成功率 **/
	private java.lang.String successRate = "50%";

	private java.lang.Integer productType;

	private java.lang.String tag;
	/** 是否技术对接 **/
	private java.lang.Boolean isTechnical;
	/** 评星 **/
	private java.lang.Integer star;
	/** 最快放款时间 **/
	private java.lang.String fastestTime;
	/** 期限列表 **/
	private java.lang.String limitList;
	/** 期限单位 天/月 **/
	private java.lang.String limitUnit;
	/** 最小费率 **/
	private java.math.BigDecimal minRate;
	/** 其他的固定费用 **/
	private java.math.BigDecimal otherExpend;

	private String salesModel;// 销售模式
	private String featureTag;// 个性标签
	private java.lang.String h5Url;// 获取到额度后跳转到的外部产品页面 （非映射字段）

	public String getFeatureTag() {
		return featureTag;
	}

	public void setFeatureTag(String featureTag) {
		this.featureTag = featureTag;
	}

	public String getSalesModel() {
		return salesModel;
	}

	public void setSalesModel(String salesModel) {
		this.salesModel = salesModel;
	}

	public java.lang.Long getProductId() {
		return productId;
	}

	public void setProductId(java.lang.Long productId) {
		this.productId = productId;
	}

	public java.lang.Long getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(java.lang.Long merchantId) {
		this.merchantId = merchantId;
	}

	public java.lang.String getProductName() {
		return productName;
	}

	public void setProductName(java.lang.String productName) {
		this.productName = productName;
	}

	public java.lang.Integer getProductMaxcredit() {
		return productMaxcredit;
	}

	public void setProductMaxcredit(java.lang.Integer productMaxcredit) {
		this.productMaxcredit = productMaxcredit;
	}

	public java.lang.Integer getProductMincredit() {
		return productMincredit;
	}

	public void setProductMincredit(java.lang.Integer productMincredit) {
		this.productMincredit = productMincredit;
	}

	public java.lang.String getProductRate() {
		return productRate;
	}

	public void setProductRate(java.lang.String productRate) {
		this.productRate = productRate;
	}

	public java.lang.String getProductPeriod() {
		return productPeriod;
	}

	public void setProductPeriod(java.lang.String productPeriod) {
		this.productPeriod = productPeriod;
	}

	public java.lang.String getProductApplycount() {
		return productApplycount;
	}

	public void setProductApplycount(java.lang.String productApplycount) {
		this.productApplycount = productApplycount;
	}

	public java.lang.String getProductDesc() {
		return productDesc;
	}

	public void setProductDesc(java.lang.String productDesc) {
		this.productDesc = productDesc;
	}

	public java.lang.String getProductUri() {
		return productUri;
	}

	public void setProductUri(java.lang.String productUri) {
		this.productUri = productUri;
	}

	public java.lang.String getProductIcon() {
		return productIcon;
	}

	public void setProductIcon(java.lang.String productIcon) {
		this.productIcon = productIcon;
	}

	public java.lang.String getProductMemo() {
		return productMemo;
	}

	public void setProductMemo(java.lang.String productMemo) {
		this.productMemo = productMemo;
	}

	public java.lang.String getProductApplycondition() {
		return productApplycondition;
	}

	public void setProductApplycondition(java.lang.String productApplycondition) {
		this.productApplycondition = productApplycondition;
	}

	public java.lang.Boolean getIsHot() {
		return isHot;
	}

	public void setIsHot(java.lang.Boolean isHot) {
		this.isHot = isHot;
	}

	public java.lang.Integer getBidding() {
		return bidding;
	}

	public void setBidding(java.lang.Integer bidding) {
		this.bidding = bidding;
	}

	public java.lang.String getSuccessRate() {
		return successRate;
	}

	public void setSuccessRate(java.lang.String successRate) {
		this.successRate = successRate;
	}

	public java.lang.Integer getProductType() {
		return productType;
	}

	public void setProductType(java.lang.Integer productType) {
		this.productType = productType;
	}

	public java.lang.String getTag() {
		return tag;
	}

	public void setTag(java.lang.String tag) {
		this.tag = tag;
	}

	public java.lang.Boolean getIsTechnical() {
		return isTechnical;
	}

	public void setIsTechnical(java.lang.Boolean isTechnical) {
		this.isTechnical = isTechnical;
	}

	public java.lang.String getH5Url() {
		return h5Url;
	}

	public void setH5Url(java.lang.String h5Url) {
		this.h5Url = h5Url;
	}

	public java.lang.Integer getStar() {
		return star;
	}

	public void setStar(java.lang.Integer star) {
		this.star = star;
	}

	public java.lang.String getFastestTime() {
		return fastestTime;
	}

	public void setFastestTime(java.lang.String fastestTime) {
		this.fastestTime = fastestTime;
	}

	public java.lang.String getLimitList() {
		return limitList;
	}

	public void setLimitList(java.lang.String limitList) {
		this.limitList = limitList;
	}

	public java.lang.String getLimitUnit() {
		return limitUnit;
	}

	public void setLimitUnit(java.lang.String limitUnit) {
		this.limitUnit = limitUnit;
	}

	public java.math.BigDecimal getMinRate() {
		return minRate;
	}

	public void setMinRate(java.math.BigDecimal minRate) {
		this.minRate = minRate;
	}

	public java.math.BigDecimal getOtherExpend() {
		return otherExpend;
	}

	public void setOtherExpend(java.math.BigDecimal otherExpend) {
		this.otherExpend = otherExpend;
	}
}